#pragma once

#include <string>

namespace Print
{
	std::string RightAl(const std::string& msg);
	std::string Centred(const std::string& msg);
	std::string CenterToLeft(const std::string& msg);
	void ClearScreen();
	void PrintDecorationLine(std::ostream& o_stream, const char i_char);
	void ResetInput();
	std::string Title(std::string i_title);
	std::string Options(std::string i_options);
	std::string SeparatorLine();
	std::string TabUpTo(const std::string& i_string, const unsigned int i_tabLenght);
	std::string TabUpTo(const int i_val, const unsigned int i_tabLenght);
	void CamelCaser(const std::string& i_inFile, const std::string& i_outFile);
}